// FaceFind.cpp: implementation of the CFaceFind class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "FaceFind.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CFaceFind::CFaceFind()
{

//	DebugInfo("new CFaceFind");
	DEBUG_MSG("CFaceFind");
	CFaceFinder *tmp=new CFaceFinder();
	CString str[1]={"FaceFinder.MDL"};

//	DebugInfo("Load Model");
	tmp->LoadModelFromFile(str);
	facefinder=(void*)tmp;
//	DebugInfo("end");
}

CFaceFind::~CFaceFind()
{
	DEBUG_MSG("~CFaceFind");
	CFaceFinder *tmp=(CFaceFinder *)facefinder;
	delete tmp;
}

Found_Face * CFaceFind::DownDoFaceFinder(BYTE **ppImgOrg, const int nWidthOrg, const int nHeightOrg)
{

	Found_Face* ret=((CFaceFinder *)facefinder)->DownDoFaceFinder(ppImgOrg,nWidthOrg,nHeightOrg,TRUE);
	return 	ret;		
}